home *** CD-ROM | disk | FTP | other *** search
- #!/bin/csh -f
- # Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore)
- #
- # Permission to use, copy, modify, and distribute this material
- # for any purpose and without fee is hereby granted, provided
- # that the above copyright notice and this permission notice
- # appear in all copies, and that the name of Bellcore not be
- # used in advertising or publicity pertaining to this
- # material without the specific, prior written permission
- # of an authorized representative of Bellcore. BELLCORE
- # MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY
- # OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS",
- # WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
- #
- if (! $?X_VIEWER) then
- set X_VIEWER="xloadimage -view -quiet -geometry +1+1"
- # set X_VIEWER="xv -geometry +1+1"
- endif
- if ($1 == "-viewer" && $#argv > 1) then
- set X_VIEWER = $2
- shift
- shift
- endif
-
- if (! $?DISPLAY) then
- echo ""
- echo This message contains a picture, which can currently only be
- echo viewed when running X11. If you read this message while running
- echo X11, and have your DISPLAY variable set, you will then
- echo be able to see the picture properly.
- echo ""
- echo -n "Do you want to write the picture out to a file [y] ? "
- set ANS=$<
- if ("$ANS" =~ n* || "$ANS" =~ N* ) exit 0
- echo -n "File name:"
- set fname=$<
- cp $1 $fname
- if ($status == 0) echo Wrote file $fname
- exit 0
- endif
-
- echo NOTE: TO MAKE THE PICTURE WINDOW GO AWAY, JUST TYPE 'q' IN IT.
- echo ""
- if ($#argv == 0) then
- $X_VIEWER stdin
- else
- foreach i ($*)
- set dir=$i:h
- if ($dir != $i) then
- # Make the ln sure to work
- cd $dir
- endif
- ln $i $$.PRESS-q-TO-EXIT
- $X_VIEWER $$.PRESS-q-TO-EXIT
- rm $$.PRESS-q-TO-EXIT
- endif
-